﻿using System.ComponentModel;

namespace XRM.Security.DataAccess.Enums
{
    public enum UserRoles
    {
        [Description("Администратор")]
        Administrator,

        [Description("Просмотр справочника информационных систем")]
        InfoSystemViewer,

        [Description("Редактирование справочника информационных систем")]
        InfoSystemEditor,

        [Description("Просмотр справочника удостоверяющих центров")]
        IdentityCenterViewer,

        [Description("Редактирование справочника удостоверяющих центров")]
        IdentityCenterEditor,

        [Description("Просмотр справочника видов СКЗИ")]
        SkziKindViewer,

        [Description("Редактирование справочника видов СКЗИ")]
        SkziKindEditor,

        [Description("Просмотр справочника видов работ")]
        WorkKindViewer,

        [Description("Редактирование справочника видов работ")]
        WorkKindEditor,

        [Description("Просмотр справочника структурных подразделений")]
        StructDepartmentViewer,

        [Description("Редактирование справочника структурных подразделений")]
        StructDepartmentEditor,

        [Description("Реестр пользователей (работа с сертификатами)")]
        UsersReestrSertificateEditor,

        [Description("Реестр пользователей (работа с СКЗИ)")]
        UsersReestrSkziEditor,

        [Description("Реестр пользователей (работа с аппаратным обеспечением)")]
        UsersReestrSoftwareEditor,

        [Description("Управление системными пользователями")]
        SystemUserEditor,

        [Description("Формирование отчетов и документов")]
        ReportEditor
    }
}
